//
//  Toast.h
//  OCBase
//
//  Created by 侯伟 on 2019/4/16.
//  Copyright © 2019年 侯伟. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>


NS_ASSUME_NONNULL_BEGIN

@interface Toast : NSObject

#pragma mark --MBProgressHUD
/**
 信息提示 显示在keywindow上

 @param message 信息
 */
+ (void)toast:(NSString* _Nonnull)message;
    
/**
 信息提示

 @param message 信息
 @param view 父视图
 */
+ (void)toast:(NSString* _Nonnull)message inView:(UIView* _Nonnull)view;

/**
 动态 显示在keywindow上

 @param message 消息
 */
+ (void)spin:(NSString* _Nullable)message;
    
/**
 动态

 @param message 信息
 @param view 父视图
 */
+ (void)spin:(NSString* _Nullable)message inView:(UIView* _Nonnull)view;

/**
 隐藏 默认从keywindow隐藏
 */
+ (void)hidden;
    
+ (void)hidden:(UIView* _Nonnull)view;


#pragma mark  --SVProgressHUD
///// 成功提示
///// @param message 消息
//+ (void)toastSuccess:(NSString * _Nullable)message;
//
///// 失败提示
///// @param message 消息
//+ (void)toastError:(NSString * _Nullable)message;
//
///// 提示信息
///// @param notice 消息
//+ (void)toastNotice:(NSString * _Nullable)notice;
//
///// 自定义图片提示
///// @param image 图片
///// @param message 消息
//+ (void)toast:(nonnull UIImage*)image message:(nullable NSString*)message;

@end

NS_ASSUME_NONNULL_END
